.crsl-nav {position: relative;min-height: 1px;}
.crsl-nav .previous {float: left;}
.crsl-nav .next {float: right;}
.carousel-hidden-nev {position: relative;}
.carousel-hidden-nev .crsl-nav {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.carousel-hidden-nev .crsl-items:after {display: block;clear: both;content: '';}
.carousel-hidden-nev .previous, .carousel-hidden-nev .next {position: absolute;top: 50%;width: 40px;height: 40px;margin-top: -20px;text-indent: -1000px;
        color: #FFF;background: #828486 url(images/previous-next.png) no-repeat 0 0;z-index: 10;
        /* border radius */
        -moz-border-radius: 20px; -webkit-border-radius: 20px;border-radius: 20px;
        /* transition */
        -webkit-transition: background .2s ease-out;-moz-transition: background .2s ease-out;-o-transition: background .2s ease-out;transition: background .2s ease-out;}
.carousel-hidden-nev .previous:hover, .carousel-hidden-nev .next:hover {background-color: #828486;}
.carousel-hidden-nev .previous {left: 0;background-position: 0 0;}
.carousel-hidden-nev .next {right: 0;background-position: 100% 0;}
.carousel-hidden-nev .crsl-item { margin-bottom: 0;}
